mergers and acquisitions boston michael g. castro cambridge new hampshire businesses for sale business cape cod new england consulting business valuation business broker mergers acquisitions